/**
 * 创建人:  @author huangpeng    
 * 创建时间:  2022年09月25日 17:11
 * 项目名称:  lemon-blog-cloud
 * 文件名称:  CommentService
 * 文件描述:  @Description: 评论信息service
 * 公司名称:  柠檬
 *
 * All rights Reserved, Designed By 柠檬 
 * @Copyright: 2022-2022
 *
 */
package com.lemon.blog.web.service;

import com.lemon.blog.web.domain.BlComment;
import com.lemon.common.core.base.BaseService;

import java.util.List;

/**
 * 包名称：com.lemon.blog.service
 * 类名称：CommentService
 * 类描述：评论信息service
 * 创建人：@author huangpeng
 * 创建时间：2022年09月25日 17:11
 */
public interface BlCommentService extends BaseService<BlComment> {
    /**
     * @Title: selectCommentList
     * @Description: 获取博客列表
     * @param comment
     * @return: List<BlComment>
     * @throws:
     * @author: huangpeng
     * @Date: 2022/9/25 17:28
     */
    List<BlComment> selectCommentList(BlComment comment);

    /**
     * 批量新增评论
     * @Title: insertByBatch
     * @Description: 批量新增评论
     * @param commentList
     * @return: int
     * @throws:
     * @author: huangpeng
     * @Date: 2022/11/26 11:52
     */
    int insertByBatch(List<BlComment> commentList);

    /**
     * 获取我的评论列表
     * @Title: listMyComment
     * @Description: 获取我的评论列表
     * @param comment
     * @return: List<BlComment>
     * @throws:
     * @author: huangpeng
     * @Date: 2023/9/11 23:44
     */
    List<BlComment> listMyComment(BlComment comment);

    /**
     * 查询关于我的的评论列表
     * @Title: listAboutComment
     * @Description: 查询关于我的的评论列表
     * @param comment
     * @return: List<BlComment>
     * @throws:
     * @author: huangpeng
     * @Date: 2023/10/12 22:23
     */
    List<BlComment> listAboutComment(BlComment comment);
}
